package com.wz.project.sap.POST_TMDATA_TMINTERF.domain;

import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;

/**
 * 生产订单入库TMINTERF对象 YPP_RFC_POST_TMDATA_TMINTERF
 * 
 * @author wz
 * @date 2022-09-20
 */
public class YppRfcPostTmdataTminterf implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 客户端 */
    @Excel(name = "客户端")
    private String MANDT;

    /** 外围系统单号 */
    @Excel(name = "外围系统单号")
    private String ZDOCNO;

    /** 行项次号 */
    @Excel(name = "行项次号")
    private String POSNR;

    /** SAP单据号码 */
    @Excel(name = "SAP单据号码")
    private String ZSAPDOCNO;

    /** 单据类型(条码系统接口) */
    @Excel(name = "单据类型(条码系统接口)")
    private String ZDOCTP;

    /** 业务类型(条码系统接口) */
    @Excel(name = "业务类型(条码系统接口)")
    private String ZBUSTP;

    /** 凭证中的过帐日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "凭证中的过帐日期", width = 30, dateFormat = "yyyy-MM-dd")
    private String BUDAT;

    /** 物料号 */
    @Excel(name = "物料号")
    private String MATNR;

    /** 以输入单位计的数量 */
    @Excel(name = "以输入单位计的数量")
    private String ERFMG;

    /** 条目单位 */
    @Excel(name = "条目单位")
    private String ERFME;

    /** 工厂 */
    @Excel(name = "工厂")
    private String WERKS;

    /** 接收仓 */
    @Excel(name = "接收仓")
    private String ZLOC_I;

    /** 发出仓 */
    @Excel(name = "发出仓")
    private String ZLOC_O;

    /** 成本中心 */
    @Excel(name = "成本中心")
    private String KOSTL;

    /** 销售订单号-接收 */
    @Excel(name = "销售订单号-接收")
    private String ZVBELN_I;

    /** 销售订单行-接收 */
    @Excel(name = "销售订单行-接收")
    private String ZPOSNR_I;

    /** 销售订单号-发货 */
    @Excel(name = "销售订单号-发货")
    private String ZVBELN_O;

    /** 销售订单行-发货 */
    @Excel(name = "销售订单行-发货")
    private String ZPOSNR_O;

    /** 操作员 */
    @Excel(name = "操作员")
    private String ZOPRTER;

    /** 订舱号码 */
    @Excel(name = "订舱号码")
    private String ZSPNO1;

    /** 货柜号Container No. */
    @Excel(name = "货柜号Container No.")
    private String ZSHIP2;

    /** 封条号Seal No. */
    @Excel(name = "封条号Seal No.")
    private String ZSHIP3;

    /** 传入日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "传入日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ZIBDAT;

    /** 传入时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "传入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ZIBTIM;

    /** 传入者 */
    @Excel(name = "传入者")
    private String ZIBUSR;

    /** 过帐状态 */
    @Excel(name = "过帐状态")
    private String ZPSTFLG;

    /** 备注说明 */
    @Excel(name = "备注说明")
    private String MSGTX;

    /** 过帐者 */
    @Excel(name = "过帐者")
    private String ZPSTER;

    /** 过帐执行日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "过帐执行日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ZPSTDT;

    /** 过帐执行时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "过帐执行时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ZPSTTM;

    /** 批号 */
    @Excel(name = "批号")
    private String BATCH;

    private String status;
    private String error;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setMANDT(String MANDT)
    {
        this.MANDT = MANDT;
    }

    public String getMANDT()
    {
        return MANDT;
    }
    public void setZDOCNO(String ZDOCNO)
    {
        this.ZDOCNO = ZDOCNO;
    }

    public String getZDOCNO()
    {
        return ZDOCNO;
    }
    public void setPOSNR(String POSNR)
    {
        this.POSNR = POSNR;
    }

    public String getPOSNR()
    {
        return POSNR;
    }
    public void setZSAPDOCNO(String ZSAPDOCNO)
    {
        this.ZSAPDOCNO = ZSAPDOCNO;
    }

    public String getZSAPDOCNO()
    {
        return ZSAPDOCNO;
    }
    public void setZDOCTP(String ZDOCTP)
    {
        this.ZDOCTP = ZDOCTP;
    }

    public String getZDOCTP()
    {
        return ZDOCTP;
    }
    public void setZBUSTP(String ZBUSTP)
    {
        this.ZBUSTP = ZBUSTP;
    }

    public String getZBUSTP()
    {
        return ZBUSTP;
    }
    public void setBUDAT(String BUDAT)
    {
        this.BUDAT = BUDAT;
    }

    public String getBUDAT()
    {
        return BUDAT;
    }
    public void setMATNR(String MATNR)
    {
        this.MATNR = MATNR;
    }

    public String getMATNR()
    {
        return MATNR;
    }
    public void setERFMG(String ERFMG)
    {
        this.ERFMG = ERFMG;
    }

    public String getERFMG()
    {
        return ERFMG;
    }
    public void setERFME(String ERFME)
    {
        this.ERFME = ERFME;
    }

    public String getERFME()
    {
        return ERFME;
    }
    public void setWERKS(String WERKS)
    {
        this.WERKS = WERKS;
    }

    public String getWERKS()
    {
        return WERKS;
    }

    public String getZLOC_I() {
        return ZLOC_I;
    }

    public void setZLOC_I(String ZLOC_I) {
        this.ZLOC_I = ZLOC_I;
    }

    public String getZLOC_O() {
        return ZLOC_O;
    }

    public void setZLOC_O(String ZLOC_O) {
        this.ZLOC_O = ZLOC_O;
    }

    public String getKOSTL() {
        return KOSTL;
    }

    public void setKOSTL(String KOSTL) {
        this.KOSTL = KOSTL;
    }

    public String getZVBELN_I() {
        return ZVBELN_I;
    }

    public void setZVBELN_I(String ZVBELN_I) {
        this.ZVBELN_I = ZVBELN_I;
    }

    public String getZPOSNR_I() {
        return ZPOSNR_I;
    }

    public void setZPOSNR_I(String ZPOSNR_I) {
        this.ZPOSNR_I = ZPOSNR_I;
    }

    public String getZVBELN_O() {
        return ZVBELN_O;
    }

    public void setZVBELN_O(String ZVBELN_O) {
        this.ZVBELN_O = ZVBELN_O;
    }

    public String getZPOSNR_O() {
        return ZPOSNR_O;
    }

    public void setZPOSNR_O(String ZPOSNR_O) {
        this.ZPOSNR_O = ZPOSNR_O;
    }

    public void setZOPRTER(String ZOPRTER)
    {
        this.ZOPRTER = ZOPRTER;
    }

    public String getZOPRTER()
    {
        return ZOPRTER;
    }
    public void setZSPNO1(String ZSPNO1)
    {
        this.ZSPNO1 = ZSPNO1;
    }

    public String getZSPNO1()
    {
        return ZSPNO1;
    }
    public void setZSHIP2(String ZSHIP2)
    {
        this.ZSHIP2 = ZSHIP2;
    }

    public String getZSHIP2()
    {
        return ZSHIP2;
    }
    public void setZSHIP3(String ZSHIP3)
    {
        this.ZSHIP3 = ZSHIP3;
    }

    public String getZSHIP3()
    {
        return ZSHIP3;
    }
    public void setZIBDAT(Date ZIBDAT)
    {
        this.ZIBDAT = ZIBDAT;
    }

    public Date getZIBDAT()
    {
        return ZIBDAT;
    }
    public void setZIBTIM(Date ZIBTIM)
    {
        this.ZIBTIM = ZIBTIM;
    }

    public Date getZIBTIM()
    {
        return ZIBTIM;
    }
    public void setZIBUSR(String ZIBUSR)
    {
        this.ZIBUSR = ZIBUSR;
    }

    public String getZIBUSR()
    {
        return ZIBUSR;
    }
    public void setZPSTFLG(String ZPSTFLG)
    {
        this.ZPSTFLG = ZPSTFLG;
    }

    public String getZPSTFLG()
    {
        return ZPSTFLG;
    }
    public void setMSGTX(String MSGTX)
    {
        this.MSGTX = MSGTX;
    }

    public String getMSGTX()
    {
        return MSGTX;
    }
    public void setZPSTER(String ZPSTER)
    {
        this.ZPSTER = ZPSTER;
    }

    public String getZPSTER()
    {
        return ZPSTER;
    }
    public void setZPSTDT(Date ZPSTDT)
    {
        this.ZPSTDT = ZPSTDT;
    }

    public Date getZPSTDT()
    {
        return ZPSTDT;
    }
    public void setZPSTTM(Date ZPSTTM)
    {
        this.ZPSTTM = ZPSTTM;
    }

    public Date getZPSTTM()
    {
        return ZPSTTM;
    }
    public void setBATCH(String BATCH)
    {
        this.BATCH = BATCH;
    }

    public String getBATCH()
    {
        return BATCH;
    }

    public String getError() {
        return error;
    }

    public void setError(String error) {
        this.error = error;
    }

    @Override
    public String toString() {
        return "YppRfcPostTmdataTminterf{" +
                "MANDT='" + MANDT + '\'' +
                ", ZDOCNO='" + ZDOCNO + '\'' +
                ", POSNR='" + POSNR + '\'' +
                ", ZSAPDOCNO='" + ZSAPDOCNO + '\'' +
                ", ZDOCTP='" + ZDOCTP + '\'' +
                ", ZBUSTP='" + ZBUSTP + '\'' +
                ", BUDAT=" + BUDAT +
                ", MATNR='" + MATNR + '\'' +
                ", ERFMG='" + ERFMG + '\'' +
                ", ERFME='" + ERFME + '\'' +
                ", WERKS='" + WERKS + '\'' +
                ", ZLOC_I='" + ZLOC_I + '\'' +
                ", ZLOC_O='" + ZLOC_O + '\'' +
                ", KOSTL='" + KOSTL + '\'' +
                ", ZVBELN_I='" + ZVBELN_I + '\'' +
                ", ZPOSNR_I='" + ZPOSNR_I + '\'' +
                ", ZVBELN_O='" + ZVBELN_O + '\'' +
                ", ZPOSNR_O='" + ZPOSNR_O + '\'' +
                ", ZOPRTER='" + ZOPRTER + '\'' +
                ", ZSPNO1='" + ZSPNO1 + '\'' +
                ", ZSHIP2='" + ZSHIP2 + '\'' +
                ", ZSHIP3='" + ZSHIP3 + '\'' +
                ", ZIBDAT=" + ZIBDAT +
                ", ZIBTIM=" + ZIBTIM +
                ", ZIBUSR='" + ZIBUSR + '\'' +
                ", ZPSTFLG='" + ZPSTFLG + '\'' +
                ", MSGTX='" + MSGTX + '\'' +
                ", ZPSTER='" + ZPSTER + '\'' +
                ", ZPSTDT=" + ZPSTDT +
                ", ZPSTTM=" + ZPSTTM +
                ", BATCH='" + BATCH + '\'' +
                '}';
    }
}
